/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package p_tema6_ejercicio1;

import java.io.*;
/**
 *
 * @author Mow
 */
public class Principal {
    
    public static void main(String [] args) throws Exception{
        Escribir ej1 = new Escribir();
        Leer ej2 = new Leer();
        BufferedReader teclado = new BufferedReader(new InputStreamReader(System.in));
        int opcion=0;
        boolean seguir = false;
        
        do{
            System.out.println("Introduce una opción: \n 1: Escribir en el fichero. \n 2: Lectura del "
                    + "fichero. \n 3: Salir.");
            try{
                opcion=introducirnumero(opcion, teclado);
                switch(opcion){
                    case 1:
                        ej1.escribir_fichero();
                        seguir=false;
                        break;
                    case 2:
                        ej2.mostrar_fichero();
                        seguir=false;
                        break;
                    case 3:
                        System.exit(0);
                        break;
                    default:
                        System.err.println("Introduce una opción correcta.");
                        seguir = true;
                }
            }catch(NumberFormatException e){
                System.err.println("Debe introducir números enteros.");
                seguir=true;
            }
        }while(seguir);
    }
    
    public static int introducirnumero(int num, BufferedReader teclado) {
        try{
            num = Integer.parseInt(teclado.readLine());
        } catch (Exception e){
            System.err.println("Debe introducir números enteros.");
        }
        return num;
    }
    
    
}
